﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework.Input;
using Microsoft.Xna.Framework;
using BostonXNA.InputHandling.Input;

namespace BostonXNA.InputHandling
{
	//public class MouseSequence : InputSequence<MouseMove>
	//{
	//    public MouseSequence()
	//    {
	//        this.currentState = new int[] { 0 };
	//    }

	//    public bool Check( PlayerIndex player, MouseMove movement )
	//    {
	//        bool sequenceComplete = false;
	//        bool stateComplete = true;
	//        foreach ( MouseMove key in items[ currentState[ 0 ] ] )
	//        {
	//            stateComplete = stateComplete && key == movement;
	//        }
	//        if ( stateComplete )
	//        {
	//            if ( currentState[ 0 ] == lastIndex - 1 )
	//            {
	//                currentState[ 0 ] = 0;
	//                sequenceComplete = true;
	//            }
	//            else
	//                currentState[ 0 ]++;
	//        }
	//        return sequenceComplete;
	//    }
	//}
}
